package com.itheima;

/**
 * UDP 相关API
 *
 *  【1】客户端（发送方）：
 *      1）创建发送端对象 DatagramSocket
 *          public DatagramSocket()
 *          public void send(DatagramPacket packet)
 *
 *          数据包 DatagramPacket
 *          public DatagramPacket(字节数组,长度,对方IP对象,对方端口)
 *
 *      2)创建接收端对象 DatagramSocket
 *      public DatagramSocket(int port)
 *      public void receive(*)DatagramPacket packer)
 *
 *      数据包 datagramPacket
 *      public DatagramPacket(字节数组,长度)
 *
 *      public int getLength()   获取接收数据字节长度
 *
 *      释放资源：close()
 *
 *
 * TCP 相关的API
 *  【1】客户端 Socket
 *      public Socket(服务端ip地址,服务端端口)   创建成功意味着连接服务端就成功了
 *
 *      要写数据
 *      public OutputStream getOutputStream()
 *
 *      要读数据
 *      public InputStream getInputStream()
 *
 *      释放资源
 *      public void close()
 *
 *      为了方便读写数据，可以把基本字节流封装为高级的流
 *
 *  【2】服务端 ServerSocket
 *      public ServerSocket(端口)
 *
 *      接收客户端连接
 *      public Socket accept()   等待接收客户端的连接，得到一个Socket对象的作用，跟客户端进行通讯
 *
 *      服务端的Socket用法和客户端的Socket是一样的
 */
public class Review {
}
